/**
 * 郭楠project
 * com.gn.mongo.dao
 * CommentDao.java
 * 创建人:TonyGuo 
 * 时间：2016年12月14日-下午10:03:10 
 * 2016Tm公司-版权所有
 */
package com.gn.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.gn.entity.Comment;

/**
 * 
 * CommentDao
 * 创建人:TonyGuo
 * 时间：2016年12月14日-下午10:03:10 
 * @version 1.0.0
 * 
 */
@Repository
public interface CommentDao {
	/**添加评论*/
	public void addUserComment(Comment comment);
	
	/**删除评论*/
	public void deleteUserComment(String id);
	
	/**查询单个评论*/
	public Comment findUserComment(String id);
	
	/**查询用户评论列表*/
	public List<Comment> findUserCommentList(String uid);
	
	/**查询该商品的评论列表*/
	public List<Comment> findAllUserCommentsById(Map<String, Object> map);
	
	/**点赞*/
	public boolean addZanCount(@Param("zanCount") String zanCount,@Param("id") String id);
	
	/**拍砖*/
	public boolean addPaiZhuanCount(@Param("paizhuanCount") String paizhuanCount,@Param("id") String id);

	/**
	 * 查询商品的评论数
	*/
	public Integer findGoodsCommentCount(String gid);
	
}
